aboutsummaryrefslogtreecommitdiff
path: root/src/routes/grocery/[id]/+page.server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes/grocery/[id]/+page.server.ts')
-rw-r--r--src/routes/grocery/[id]/+page.server.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/routes/grocery/[id]/+page.server.ts b/src/routes/grocery/[id]/+page.server.ts
index cf8a949..6aed71e 100644
--- a/src/routes/grocery/[id]/+page.server.ts
+++ b/src/routes/grocery/[id]/+page.server.ts
@@ -92,9 +92,10 @@ export const actions: Actions = {
return { success: true };
},
- deleteItem: async ({ params }) => {
+ deleteItem: async ({ params, request }) => {
const groceryId = numericId(params.id);
await deleteGrocery(groceryId);
- throw redirect(303, '/');
+ const referer = request.headers.get('referer');
+ throw redirect(303, referer || '/');
},
};